/*
Nombre:		teMovimientoPlaneado
Proposito:	Acumular todas los movimientos planificados manejados en el sistema
Autor:		Victor Morales
Fecha:		20090706
Version:	1.0
*/

USE [dbAdmin-DEV]
GO
IF NOT EXISTS(SELECT * FROM sysobjects WHERE name = 'teMovimientoPlaneado')
BEGIN
	CREATE TABLE teMovimientoPlaneado(
		iIdMovimientoPlaneado	INT IDENTITY(0, 1) NOT NULL,		--Identificador de la tabla
		iIdMovimiento			INT NULL,							--Identificador del movimiento al cual fue aplicado
		vchDescripcion			VARCHAR(150) NOT NULL,				--Descripcion del movimiento realizado
		mMonto					MONEY NOT NULL,						--Monto o cantidad realizada en la transaccion
		dtFecha					DATETIME NOT NULL,					--Fecha de realizacion del movimiento
		bActivo					BIT NOT NULL,						--Determina si el movimiento planeado se encuentra actualmente disponible
		CONSTRAINT PK_iIdMovimientoPlaneado PRIMARY KEY (iIdMovimientoPlaneado),
		CONSTRAINT FK_teMovimientoPlaneado_iIdMovimiento FOREIGN KEY (iIdMovimiento)
						REFERENCES teMovimiento(iIdMovimiento),
	)
	
	PRINT 'Tabla creada(teMovimientoPlaneado)'
END
GO

--DROP TABLE teMovimientoPlaneado;